﻿<html >
<head ><STYLE TYPE="text/css">@import "../stylesheet.css";</STYLE><title ></title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script  language='JavaScript'>
			function doClick(imageHref) {
			if (parent.imageFrame != null)
				parent.imageFrame.location.href = imageHref;
			}
		</script></head><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlParallel/TOmniWorkItemConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlParallel/TOmniFutureDelegate_T_(T).html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlParallel/TOmniPipeline.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_summary'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_detail'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><hr /><h2 >
<font  size='-1'>
<i >Namespace: </i>OtlParallel<br /></font><br />Class TOmniPipeline</h2><pre >System.TInterfacedObject
  |
  +-- OtlParallel.TOmniPipeline
</pre><dl >
<dt /><b >All Implemented Interfaces: </b><dd ><a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')"><i>IOmniPipeline</i></a>   </dd></dl><hr /><dl >
<dt />public&nbsp;class <b >TOmniPipeline</b> ( System.TInterfacedObject   , <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')"><i>IOmniPipeline</i></a>    ) </dl><p /><dl >
<dt /><b >Sealed</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Persistent</b><dd >False</dd></dl><hr /><p /><a  name='field_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Input'>Input</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Output'>Output</a></b></code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
						&nbsp; public&nbsp; 
							<b ><a href="../OtlParallel/IOmniPipelineStage.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipelineStage</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#PipelineStage'>PipelineStage</a></b></code><br />	 </td></tr></table> <p /><a  name='constructor_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Constructor Summary</b></font></td></tr><tr  class='TableRow'>
<td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Create()'>Create</a></b>()</code><br />	 </td></tr></table> <p /><a  name='method_summary'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Summary</b></font></td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Cancel()'>Cancel</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >Sub </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Destroy()'>Destroy</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#From(IOmniBlockingCollection)'>From</a></b>(queue: <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#HandleExceptions()'>HandleExceptions</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#NoThrottling()'>NoThrottling</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#NumTasks(Integer)'>NumTasks</a></b>(numTasks: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#OnStop(TProc)'>OnStop</a></b>(stopCode: TProc)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#OnStop(TOmniTaskStopDelegate)'>OnStop</a></b>(stopCode: <a href="../OtlParallel/TOmniTaskStopDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TOmniTaskStopDelegate</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Run()'>Run</a></b>()</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stage(TPipelineSimpleStageDelegate/IOmniTaskConfig)'>Stage</a></b>(pipelineStage: <a href="../OtlParallel/TPipelineSimpleStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineSimpleStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stage(TPipelineStageDelegate/IOmniTaskConfig)'>Stage</a></b>(pipelineStage: <a href="../OtlParallel/TPipelineStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stage(TPipelineStageDelegateEx/IOmniTaskConfig)'>Stage</a></b>(pipelineStage: <a href="../OtlParallel/TPipelineStageDelegateEx.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegateEx</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stages(TPipelineSimpleStageDelegate/IOmniTaskConfig)'>Stages</a></b>(pipelineStages: <a href="../OtlParallel/TPipelineSimpleStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineSimpleStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stages(TPipelineStageDelegate/IOmniTaskConfig)'>Stages</a></b>(pipelineStages: <a href="../OtlParallel/TPipelineStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Stages(TPipelineStageDelegateEx/IOmniTaskConfig)'>Stages</a></b>(pipelineStages: <a href="../OtlParallel/TPipelineStageDelegateEx.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegateEx</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> )</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#Throttle(Integer/Integer)'>Throttle</a></b>(numEntries: integer; unblockAtCount: integer)</code><br />	 </td></tr><tr  class='TableRow'>
<td  align='right' valign='top' width='20%'>
<font  size='-1'>
<code >
                                                &nbsp; public <b >function boolean</b></code></font></td><td >
<code >
<b >
<a  href='../OtlParallel/TOmniPipeline.html#WaitFor(Cardinal)'>WaitFor</a></b>(timeout_ms: cardinal)</code><br />	 </td></tr></table> <p /><p /><a  Name='field_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Property Detail</b></font></td></tr></table><br /><a  name='Input'>
<h3 >Input</h3></a><pre >public&nbsp;Input: <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  name='Output'>
<h3 >Output</h3></a><pre >public&nbsp;Output: <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  name='PipelineStage'>
<h3 >PipelineStage</h3></a><pre >public&nbsp;PipelineStage: <a href="../OtlParallel/IOmniPipelineStage.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipelineStage</a> </pre><dl >
<dt /><b >Type</b><dd >IOmniPipelineStage</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><dl >
<dt /><b >Access</b><dd >read</dd></dl><hr /><a  Name='constructor_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Constructor Detail</b></font></td></tr></table><br /><a  name='Create()'>
<h3 >Create</h3></a><pre >public&nbsp;constructor Create()</pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><hr /><a  name='method_detail'/><table  border='1' cellpadding='3' cellspacing='0' width='100%'>
<tr  class='TableHeaderStyle'>
<td  colspan='2'>
<font  size='+2'>
<b >Method Detail</b></font></td></tr></table><br /><a  name='Cancel()'>
<h3 >Cancel</h3></a><pre >public&nbsp;procedure Cancel()</pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Destroy()'>
<h3 >Destroy</h3></a><pre >public&nbsp;procedure Destroy()</pre><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Override</b><dd >True</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Final</b><dd >False</dd></dl><hr /><a  name='From(IOmniBlockingCollection)'>
<h3 >From</h3></a><pre >public&nbsp;function From(queue: <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')">OtlCollections.IOmniBlockingCollection</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='HandleExceptions()'>
<h3 >HandleExceptions</h3></a><pre >public&nbsp;function HandleExceptions(): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='NoThrottling()'>
<h3 >NoThrottling</h3></a><pre >public&nbsp;function NoThrottling(): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='NumTasks(Integer)'>
<h3 >NumTasks</h3></a><pre >public&nbsp;function NumTasks(numTasks: integer): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='OnStop(TProc)'>
<h3 >OnStop</h3></a><pre >public&nbsp;function OnStop(stopCode: TProc): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='OnStop(TOmniTaskStopDelegate)'>
<h3 >OnStop</h3></a><pre >public&nbsp;function OnStop(stopCode: <a href="../OtlParallel/TOmniTaskStopDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TOmniTaskStopDelegate</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Run()'>
<h3 >Run</h3></a><pre >public&nbsp;function Run(): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stage(TPipelineSimpleStageDelegate/IOmniTaskConfig)'>
<h3 >Stage</h3></a><pre >public&nbsp;function Stage(pipelineStage: <a href="../OtlParallel/TPipelineSimpleStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineSimpleStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stage(TPipelineStageDelegate/IOmniTaskConfig)'>
<h3 >Stage</h3></a><pre >public&nbsp;function Stage(pipelineStage: <a href="../OtlParallel/TPipelineStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stage(TPipelineStageDelegateEx/IOmniTaskConfig)'>
<h3 >Stage</h3></a><pre >public&nbsp;function Stage(pipelineStage: <a href="../OtlParallel/TPipelineStageDelegateEx.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegateEx</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stages(TPipelineSimpleStageDelegate/IOmniTaskConfig)'>
<h3 >Stages</h3></a><pre >public&nbsp;function Stages(pipelineStages: <a href="../OtlParallel/TPipelineSimpleStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineSimpleStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stages(TPipelineStageDelegate/IOmniTaskConfig)'>
<h3 >Stages</h3></a><pre >public&nbsp;function Stages(pipelineStages: <a href="../OtlParallel/TPipelineStageDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegate</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Stages(TPipelineStageDelegateEx/IOmniTaskConfig)'>
<h3 >Stages</h3></a><pre >public&nbsp;function Stages(pipelineStages: <a href="../OtlParallel/TPipelineStageDelegateEx.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TPipelineStageDelegateEx</a> ; taskConfig: <a href="../OtlParallel/IOmniTaskConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniTaskConfig</a> ): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='Throttle(Integer/Integer)'>
<h3 >Throttle</h3></a><pre >public&nbsp;function Throttle(numEntries: integer; unblockAtCount: integer): <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">IOmniPipeline</a> </pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >IOmniPipeline</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><a  name='WaitFor(Cardinal)'>
<h3 >WaitFor</h3></a><pre >public&nbsp;function WaitFor(timeout_ms: cardinal): boolean</pre><dl >
<dt /><b >Final</b><dd >False</dd></dl><dl >
<dt /><b >Reintroduce</b><dd >False</dd></dl><dl >
<dt /><b >Abstract</b><dd >False</dd></dl><dl >
<dt /><b >Returns</b><dd >boolean</dd></dl><dl >
<dt /><b >Override</b><dd >False</dd></dl><dl >
<dt /><b >Virtual</b><dd >False</dd></dl><dl >
<dt /><b >Class</b><dd >False</dd></dl><hr /><p /><table  border='0' cellpadding='0' cellspacing='0'>
<tr  class='TableHeaderStyle'>
<td >
<font  size='+0'>
<b >Implementation Link</b></font></td></tr></table><br />to Interface  <a href="../OtlParallel/IOmniPipeline.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')"><i>IOmniPipeline</i></a> <p /><dl >
<dt /><b >Client</b><dd >TOmniPipeline</dd></dl><dl >
<dt /><b >Supplier</b><dd >IOmniPipeline</dd></dl><br /><p /><table  border='0' cellpadding='0' cellspacing='0'>
<tr  class='TableHeaderStyle'>
<td >
<font  size='+0'>
<b >Association Link</b></font></td></tr></table><br />to Interface  <a href="../OtlSync/IOmniCancellationToken.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniCancellationToken</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniCancellationToken</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opCancelWith</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlSync/IOmniResourceCount.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')"><i>IOmniResourceCount</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniResourceCount</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opCountStopped</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')"><i>IOmniBlockingCollection</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opInput</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Class  <a href="../OtlParallel/TOmniTaskStopDelegate.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">TOmniTaskStopDelegate</a> <p /><dl >
<dt /><b >Supplier</b><dd >TOmniTaskStopDelegate</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opOnStop</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')"><i>IOmniBlockingCollection</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opOutput</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Class  <a href="../OtlSync/TOmniTransitionEvent.html" target="classFrame" onclick="doClick('../OtlSync/doc-files/default.txvpck.html')">TOmniTransitionEvent</a> <p /><dl >
<dt /><b >Supplier</b><dd >TOmniTransitionEvent</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >opShutDownComplete</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlParallel/IOmniPipelineStageEx.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')"><i>IOmniPipelineStageEx</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniPipelineStageEx</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >PipeStage</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')"><i>IOmniBlockingCollection</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >Input</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlCollections/IOmniBlockingCollection.html" target="classFrame" onclick="doClick('../OtlCollections/doc-files/default.txvpck.html')"><i>IOmniBlockingCollection</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniBlockingCollection</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >Output</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br />to Interface  <a href="../OtlParallel/IOmniPipelineStage.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')"><i>IOmniPipelineStage</i></a> <p /><dl >
<dt /><b >Supplier</b><dd >IOmniPipelineStage</dd></dl><dl >
<dt /><b >Directed</b><dd >False</dd></dl><dl >
<dt /><b >Client</b><dd >PipelineStage</dd></dl><dl >
<dt /><b >Type</b><dd >association</dd></dl><br /><hr /><table  border='0' width='100%' cellpadding='1' cellspacing='0'>
<tr >
<td  colspan='2' class='NavBarCellCommon'>
<table  border='0' cellpadding='0' cellspacing='3'>
<tr  align='center' valign='top'>
<td  class='NavBarCellCommon'>
<a  href='../overview-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Overview</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='package-summary.html'>
<font  size='+1' class='NavBarFont1'>
<b >Namespace</b></font></a>&nbsp;</td><td  class='NavBarCellCommonRev'>
<font  size='+1' class='NavBarFont1'>
<b >Classifier</b></font>&nbsp;</td><td  class='NavBarCellCommon'>
<font  size='+1' class='NavBarFont1'>Tree</font>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../index-all.html'>
<font  size='+1' class='NavBarFont1'>
<b >Index</b></font></a>&nbsp;</td><td  class='NavBarCellCommon'>
<a  href='../help-doc.html'>
<font  size='+1' class='NavBarFont1'>
<b >Help</b></font></a>&nbsp;</td></tr></table><td  align='right' valign='top' rowspan='3'>
<em ></em></td></td></tr><tr >
<td  class='NavBarCellPrevNext'>
<font  size='-2'><a href="../OtlParallel/TOmniWorkItemConfig.html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">PREV </a> &nbsp;&nbsp;<a href="../OtlParallel/TOmniFutureDelegate_T_(T).html" target="classFrame" onclick="doClick('../OtlParallel/doc-files/default.txvpck.html')">NEXT </a> </font></td><td  class='NavBarCellPrevNext'>
<font  size='-2'>
<a  href='../index.html' target='_top'>
<b >FRAMES</b></a>&nbsp;<a  href='../OtlParallel/TOmniPipeline.html' target='_top'>
<b >NO FRAMES</b></a></font></td></tr><tr >
<td  valign='top' class='NavBarCell3'>
<font  size='-2'>SUMMARY:&nbsp;INNER&nbsp;|&nbsp;<a  href='#field_summary'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_summary'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_summary'>METHOD</a></font></td><td  valign='top' class='NavBarCell3'>
<font  size='-2'>DETAIL:&nbsp;<a  href='#field_detail'>FIELD</a>&nbsp;|&nbsp;<a  href='#constructor_detail'>CONSTR</a>&nbsp;|&nbsp;DESTR&nbsp;|&nbsp;<a  href='#method_detail'>METHOD</a></font></td></tr></table><br /><p /></html>